//---------------------------------------------------------------------------------------------------
template <class Real>
Ray3<Real>::Ray3 ()
{
    // uninitialized
}
//---------------------------------------------------------------------------------------------------
template <class Real>
Ray3<Real>::Ray3 (const Vector3<Real>& rkOrigin,
    const Vector3<Real>& rkDirection)
    :
    Origin(rkOrigin),
    Direction(rkDirection)
{
}
//---------------------------------------------------------------------------------------------------
